Stängd. Den här frågan behöver felsökningsinformation. För närvarande accepteras inte svar. Vill du förbättra den här frågan? Uppdatera frågan så att den är ämnet för Stack Overflow. Stängt för 6 år sedan. Förbättra denna fråga avgränsare // SKAPA TRIGGER `intervall` INNAN INSÄTTNING I TouristCompany.hotels FÖR VARJE RAD BÖRJA OM NY. Stjärna> 5 DAN STÄLL IN NY. Stjärna = 5; ELSEIF NY. Stjärna <1 DANNA STÄLL IN NY. Stjärna = 1; SLUT OM; SLUTET;// avgränsare;
2021-01-19 08:11:13
Du måste skapa avtryckaren inom samma schema / databas där insättningen sker. Från din utlösningsdefinition är det uppenbart att utlösaroperationen kommer att finnas under turistCompany-databasen. Se till att du skapar utlösaren under samma databas. Ändra din utlösningsdefinition som nedan avgränsare // SKAPA TRIGGER `turistCompany`.` Range` INNAN INSÄTTNING PÅ `turistCompany`.` Hotell` FÖR VARJE RAD BÖRJA OM NY. Stjärna> 5 DAN STÄLL IN NY. Stjärna = 5; ELSEIF NY. Stjärna <1 DANNA STÄLL IN NY. Stjärna = 1; SLUT OM; SLUTET;// avgränsare; (ELLER) Välj databasen innan du skapar trigger ANVÄND `turistCompany`; avgränsare // SKAPA TRIGGER `intervall` ...| Inte svaret du letar efter? Bläddra bland andra frågor taggade mysql triggers eller ställ din egen fråga.